<?php

class AreaController extends ControllerBase
{
	public function admin($array)
	{
		require 'models/PlantaModel.php';
		$dato = new PlantaModel();
		
		$planta = $dato->getPlanta($array);
		$data['nom_sistema'] = $array["nombre_sistema"];
		$data['controller'] = $array["controlador"];
		$data['id_planta'] = $array["id"];
		$data['denominacion_planta'] = $planta->get_data("denominacion");
		$data['arrayscriptJs'] = array("funcionesadmin.js","area_admin.js");

		$this->view->show("admin/area.php", $data);
	}
	
	public function listaritemsadmin($array)
	{
		require 'models/AreaModel.php';
		$dato = new AreaModel();
		
		$_SESSION["f_descripcion"] = $array["descripcion"];
		$data['controller'] = $array["controlador"];
		$data['result'] = $dato->getListaArea($array);
		$data['inicio'] = $array["inicio"];
		$data['inicio_pag'] = $array["inicio_pag"];
	
		$this->view->show("admin/lista_area.php", $data);
	}
	
	public function alta($array)
	{	
		$data['nom_sistema'] = $array["nombre_sistema"];
		$data['controller'] = $array["controlador"];
		$data['tipop'] = $array["A"];
		$data['id_planta'] = $array["id"];
		$data['arrayscriptJs'] = array("validacampos.js","area_form.js");
		
		$this->view->show("form/area.php", $data);
	}
	
	public function grabar_form($array)
	{
		require 'models/AreaModel.php';
		$dato = new AreaModel();
		
		$id_planta = $dato->grabar_datosArea($array);
		
		$data['nom_sistema'] = $array["nombre_sistema"];
		$data['controller'] = $array["controlador"];
		$data['arrayscriptJs'] = array("funcionesadmin.js");
	
		redir("index.php?controlador=".$array["controlador"]."&accion=admin&id=".$array["id_planta"]);
	}
	
	public function editar($array)
	{
		require 'models/AreaModel.php';
		
		$dato = new AreaModel();
		
		$data['nom_sistema'] = $array["nombre_sistema"];
		$data['controller'] = $array["controlador"];
		$data['tipop'] = "M";
		$data['dato'] = $dato->getArea($array);
		$data['arrayscriptJs'] = array("validacampos.js");
		
		$this->view->show("form/area.php", $data);
	}
	
	public function baja($array)
	{
		require 'models/AreaModel.php';
		
		$dato = new AreaModel();
		$dato->bajaArea($array);
	}
}
?>
